body {  
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	background-color:#0e100f;
	margin:0px;		
}

div.titulo {	
	float:left;
	width:770px;
	margin:0px 20px 0px 0px;
	padding:5px 0px;
	vertical-align: top;
	background: url('../images/titulo.png') no-repeat 0px 15px;
}
div.titulo  img{
	height:32px;
	width:32px;
	float:left;
	margin:0px;
	padding:0px 10px 0px 70px;
}
h1 {
	text-align:center;
	font-size:1.8em;
	font-family: sans-serif, serif;
	font-weight: bolder;
	color: rgba(0, 40, 99, 1);
	float:left;
	margin:0px;
	padding:0px;
}
h2 {
	font-size:1em;
	margin:0px 10px 0px 8px;
	text-align: left;
	font-family: sans-serif, serif;
	font-weight: bolder;
	font-variant:small-caps;
	color: rgba(0, 40, 99, 1);
	border-bottom: 1px solid rgba(0, 40, 99, 0.3);
}

h3{
	float:left;
	font-size:1em;
	margin:10px 10px 10px 8px;
	width:300px;
	text-align: left;
	font-family: sans-serif, serif;
	font-weight: bolder;
	font-variant:small-caps;
	color: rgba(0, 40, 99, 1);
	border-bottom: 1px solid rgba(0, 40, 99, 0.3);
}

a.userData  ,a.userData:visited ,p.userData{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #BDBDBD;
	text-shadow: 2px 2px 4px black;
	float:right;
	width:70px;
	text-align:center;
	text-transform: capitalize;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

a.userData:hover, a.userAcceso:hover{
color: #ffffff;
}

.wrapper
{		
	overflow:auto;
}
.panel_superior
{		
	background:url('../images/header-bg.jpg') no-repeat top center;
	background-color:#2c92a0;
	position: relative;
	height:200px;
	border-bottom: 1px solid black;
}
/* Header */
.header	
{			
	height:150px;
}
.header_contenido
{		
	color: white;
	font-size: 11px;
	width: 960px;
	position: relative;
	margin: auto;
}
.logoh
{		
	position: absolute;
	top: 5px;
	left: 0px;
	background:url('../images/logo.png') no-repeat 0 0;
	height:150px;
	width: 150px;
}

.banner
{		
	float:left;
	margin-left:145px;
	margin-top:40px;
	height:75px;
	width: 600px;
	background:url('../images/lema.png') no-repeat 0 0;
}

/* Footer */
.footer
{		
	font-size:.8125em;
	overflow:hidden;
	height:150px;
	width: 100%;
	margin: 0px auto 5px auto ;
}

.inferior
{		
	width: 960px;
	clear: both;
	margin: auto;
}
.footer .copy p{
	color: #fff;
	float: right;
	margin-top: 40px;
	line-height:20px;
	text-align:left;
	height:100px;
	width: 250px;
}

.footer .validator p{
	color: #fff;
	float: left;
	margin-top: 50px;
	margin-left: 70px;
	height:100px;
	width: 100px;
}

.footer  .copy a{
	color: #fff;
}
.logof
{		
	float:right;
	background:url('../images/logogf.png') no-repeat 0 0;
	margin: 23px 10px 0px 40px;
	height:100px;
	width: 100px;
}

#menu_wrapper {
	clear: both;	
	width: 100%;
	height: 50px;
	margin: 0 auto;	
	/*background: url('../images/menu_wrapper.png') top center no-repeat;*/	
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
}

#menu {
	clear: both;
	width: 960px;
	height: 50px;
	margin: 0px auto;
	background: url('../images/menu_bg.png') top center no-repeat;
	border-radius: 7px 7px 0px 0px;

}

#menu ul {
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
	list-style: none;
	width:900px;
	position: relative;
	float: left;
	left: 5%;
}

#menu ul li {
	padding: 0px;
	margin: 0px;
	display: inline;
}

#menu ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #BDBDBD;
	text-shadow: 2px 2px 4px black;
	text-align: center;
	line-height: 9px;
	text-decoration: none;
	float: right;
	display: block;
	width: 120px;
	height: 25px;
	padding: 15px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	outline: none;
	-webkit-transition:color ease 0.8s;
	-moz-transition:color ease 0.8s;
	transition:color ease 0.8s;
}


#menu li a:hover, #menu li .current {
	color:white;
	background:url('../images/button_01.png') no-repeat center;
}


#content_wrapper {
	clear: both;	
	width: 100%;
	margin: 0px auto;	
	background: url('../images/content_wrapper.jpg') top center no-repeat;
}
#content {
	width: 940px;
	margin: 0px auto;
	padding: 10px 10px;
	background:  url('../images/menu.png') 788px 0px repeat-y, url('../images/content_bg_middle.png') repeat-y center;
	border-radius: 0px 0px 10px 10px; 
	
	}
/*url('../images/titulo.jpg') no-repeat -100px 25px*/
#search-box {
	float: right;
	width:300px;
	height: 30px;
	margin: 5px;
	padding: 0px;
	box-shadow: 0px 0px 0px black, inset 0px 3px 3px gray;
	border-radius: 5px;
	background-color: #EDEDED;
	-webkit-transition: box-shadow linear 0.2s;
	-moz-transition:box-shadow linear 0.2s;
	transition:box-shadow linear 0.2s;
}
#search-box form {
	margin: 0px;
}
#search {
	height: 30px;
	width: 253px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: gray;
	font-size: 16px;
	font-variant: normal;
	line-height: normal;
	background: transparent!important;
	border: none;
}
#search:focus
{
outline:0;
border-color:#E4E4E4 , rgba(0,6,71, 0.8);
box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0,6,71,0.6);
}

#srch_btn {
 	height: 30px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	vertical-align: bottom;
	border: none;
	background: url('../images/boton_buscar.png') no-repeat center top;
}
#srch_btn:hover {
opacity:0.7;
}

#categoria, #modelo{
	float:right;
	width: 150px;
	margin: 39px 0px;
	border-radius: 5px 5px 5px 5px;
}
#modelo{
margin: 2px 0px;
}
#categoria ul , #modelo ul{
	float:left;
	margin: 0px auto;
	padding: 5px 0px 5px 0px;
}

#modelo ul{
padding: 0px 0px 10px 0px;
}
#categoria ul li , #modelo ul li{ 
	padding: 0px;
	margin: 0px;
	display: inline;		
}

#categoria ul li a , #modelo ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: rgba(0, 40, 99, 1);
	text-align: left;
	line-height: 20px;
	text-decoration: none;
	float: right;
	display: block;
	width: 110px;
	height: 20px;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	outline: none;
	background: url('../images/raqueta.png') left center no-repeat;
	-webkit-transition:color ease 0.8s;
	-moz-transition:color ease 0.8s;
	transition:color ease 0.8s;
}
#modelo ul li a{
font-size: 12px;
padding: 0px 0px 0px 15px;
margin-left:36px;
background:url('../images/pelota.png') left center no-repeat;
height: 15px;
line-height: 15px;
}
#categoria li a:hover, #categoria li .current , #modelo li a:hover, #modelo li.current{
	color:#15ADFF;
	opacity:0.6;
}

.clear
{
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:14px;
}
.paginator  {
	clear:both;
	text-align:center;
	font-weight:normal;
	color:#444444;
	font-size:13px;
	padding:10px 15px;
	margin:10px 2px;
}
.paginator a{
	color:#444444;
	border: #DDDDDD 1px solid;
	background:#FFFFFF none ;
	margin:2px;
	padding:2px 6px;
	text-decoration:none;
}
.paginator a:hover {
	background:#15ADFF;
	color:#FFF;
	text-decoration:none;
}

.prodInicio{
	float:left;
	width: 790px;
}

.box {
	float: left;
	width: 200px;
	background: url('../images/box_medio_chico.jpg') repeat-y;
	border-radius: 5px 5px 0px 0px;
}

.box_top {
	width: 200px;
	height: 5px;
	background:url('../images/box_arriba_chico.png') no-repeat;
	border-radius: 3px 3px 0px 0px;
}

.box_bottom {
	width: 200px;
	height: 15px;
	background: url('../images/box_abajo_chico.jpg') no-repeat;
}

.box_content {
	padding: 15px 19px 5px 19px;
}
#listing_container ul {
	float: left;
	margin: 0px 60px;
	padding:0px;
	list-style: none;
}

#listing_container ul li {
	float: left;
	width:200px;
	padding: 10px;
	margin: 0px;
	display: inline;
}

#listing_container ul li a {
	float: left;
	display: block;
	width: 160px;
	padding: 0px;
	margin: 0px;
}

#listing ul {
	float: left;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;
	list-style: none;
	
}

#listing ul li {
	float: left;
	width:200px;
	padding: 10px;
	margin: 0px;
	display: inline;
}

#listing ul li a {
	float: left;
	display: block;
	width: 160px;
	padding: 0px;
	margin: 0px;
}
#listing ul li a img{
	float: left;
	display: block;
	width: 160px;
	padding: 0px;
	margin: 0px;
}


.infoItem{
	color: 	rgba(0, 40, 99, 1);
	padding: 1px 0px ;
	font-family: Arial, Helvetica, sans-serif; 
	width: 160px;
	float: left;
	text-align:center;
	font-weight: bold;
}

.meGusta{
	color:black;
	text-align:right;
	float:right;
	height: 23px;
	background: url('../images/me-gusta.png') no-repeat;
	border:none;
	padding: 0px 10px 0px 20px ;
}
.visitas{
	color:black;
	text-align:left;
	float:right;
	width:50px;
	height: 23px;
	background: transparent url('../images/visitas.png') no-repeat center left;
	border:none;
	padding: 0px 0px 0px 30px ;
}

.contenedorImagen{
	width: 160px;
	height: 200px;
	float: left;
	overflow:hidden;
	border: 1px solid #F3F3F3;
	box-shadow:2px 2px 5px rgba(0, 0, 0, .2);
	margin-bottom:5px;
}
.select_orden
{	
	font-size:0.6em;
	color:gray;
	border:none;
	font-weight: bold;
	bottom:15px;
	position: relative;
	height:15px;
	padding: 0px 5px;
	left:600px;
	z-index:3;
}

.wrapperSelect{
	height:0px;
	width: 100%;
	margin: 0 auto;
}
.select_orden:focus {
	outline:none;
}

.eliminarElemento
{	
	background:url(../images/bt_close.png) no-repeat left -20px;
	top:30px;
	position: relative;
	padding: 1px 10px;
	left:728px;
	z-index:3;
}
.editarElemento
{	
	background:url(../images/editar.png) no-repeat;
	top:30px;
	position: relative;
	padding: 2px 14px;
	left:735px;
	z-index:3;
}
/***** clearfix *****/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}

/* Panel Tab/button */

.tabclear{
	width: 950px;
	margin: 0 auto;
}	
.tab {
  	background: url(../images/tab_b.png) repeat-x 0 0;
	height: 42px;
	position: relative;
    top: 0;
    z-index: 999;
	width: 100%;
}

.tab ul.login {
	display: block;
	position: relative;
  	float: right;
  	clear: right;
  	height: 42px;
	width: auto;
  	font-weight: bold;
	line-height: 42px;
	margin: 0;
	right: 0px;
  	color: white;
  	font-size: 80%;
	text-align: center;
}

.tab ul.login li.left {
  	background: url(../images/tab_l.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li.right {
  	background: url(../images/tab_r.png) no-repeat left 0;
  	height: 42px;
	width: 30px;
	padding: 0;
	margin: 0;
  	display: block;
	float: left;
}

.tab ul.login li {
 	text-align: left;
  	padding: 0 6px;
	display: block;
	float: left;
	height: 42px;
  	background: url(../images/tab_m.png) repeat-x 0 0;
}

.tab ul.login li a {
	color: #15ADFF;
}

.tab ul.login li a:hover {
	color: white;
}

.tab .sep {color:#414141}

.tab a.open, .tab a.close, .tab a.logueado {
	height: 20px;
	line-height: 20px !important;
	padding-left: 30px !important;
	text-decoration:none;
	cursor: pointer;
	display: block;
	width: 100px;
	position: relative;
	top: 11px;
}
.tab a.logueado {background: url(../images/bt_close.png) no-repeat left -19px;}
.tab a.open {background: url(../images/bt_open.png) no-repeat left 0;}
.tab a.close {background: url(../images/bt_close.png) no-repeat left 0;}
.tab a:hover.open {background: url(../images/bt_open.png) no-repeat left -19px;}
.tab a:hover.close {background: url(../images/bt_close.png) no-repeat left -19px;}

/* sliding panel */
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    top: 0px;
	right:0px;
    width: 100%;
    z-index: 6;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
#panel {
	width: 100%;
	height: 80px;
	color: #999999;
	background: #272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
}
#panel a {
	text-decoration: none;
	color: #15ADFF;
}

#panel a:hover {
	color: white;
}

#panel .content {
	width: 950px;
	margin: 0 auto;
	padding-top: 15px;
	text-align: left;
	font-size: 0.85em;
	border-left: 1px solid #333;
}
#panel .content form {
	float: left;
	margin: 0 0 10px 100px;
}

#panel .content label {
	float: left;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: white;
	text-shadow: 2px 2px 4px black;
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 5px 0px;
}

#panel .content input.field {
	float: left;
	border: 1px #1A1A1A solid;
	background: #414141;
	margin: 5px 2px 5px 2px;
	width: 200px;
	color: white;
	height: 16px;
}

#panel .content input.field:focus {
	background: #545454;
	outline-color:#15ADFF;
}
#panel .content label.error{
	margin: 0px 245px 0px 10px;
	color: red !Important;
	float: right;

}
#panel .content input.bt_login {
	float: left;
	height: 24px;
	text-align: center;
	cursor: pointer;
	border: none;
	font-weight: bold;
	margin: 4px 210px 0px 10px;
	width: 74px;
	background: transparent url(../images/button_login.jpg) no-repeat 0 0;
}


.item {
	width: 790px;
}

.item_top {
	width: 790px;
	height: 5px;
}

.item_bottom {
	width: 790px;
	height: 15px;
}

.item .item_content {
	padding: 15px 10px 15px 10px;
	font-family: Arial, Helvetica, sans-serif; 
}
.infoItemElemento{
	font-weight:bold;
	color:rgba(0, 40, 99, 1);
	font-size:22px;
	width: 330px;
	float: left;
	text-align:left;
	word-wrap: break-word;
	padding: 5px 0px 5px 10px;
}
.negrita{
	font-weight:bold;
	color:black;
}


.infoItemDescripcion{
	font-size:12px;
	width: 310px;
	float: left;
	text-align:justify;
	word-wrap: break-word;
	padding: 5px 10px 15px 10px;
	background: url(../images/fondo_c.png) no-repeat bottom;
}
.infoItemDatos{
	font-size:12px;
	width: 330px;
	float: left;
	text-align:justify;
	padding: 5px 0px 5px 10px;
}
.infoVisitas{
	font-size:12px;
	width: 300px;
	float: left;
	text-align:justify;
	padding: 5px 0px 5px 30px;
	margin-left:10px;
	background: transparent url('../images/visitas.png') no-repeat center left;
}
.itemComentarios{
	width: 422px;
	float: left;
}


.contenedorGaleria {
float:left;
border-radius:5px;
box-shadow:2px 2px 5px rgba(0, 0, 0, .2);
width:400px; overflow: hidden; position: relative; 
background: #fafafa; border: 1px solid #e5e5e5;
padding: 10px 10px 20px 10px; 
text-align:center;
height:590px;
margin-bottom:10px;
}
.galeria-thumbs{
	padding: 0 16px;
	height: 90px;
}
.galeria-thumbs li{
border: 1px solid #F3F3F3;
box-shadow:2px 2px 5px rgba(0, 0, 0, .2);
width: 50px; height:80px;
margin: 10px 0 0 17px;
padding: 0;
overflow: hidden;
float: left;
list-style-type: none;
padding: 3px; margin: 0 4px;
background: #fafafa;
border: 1px solid #e5e5e5;
cursor: pointer;
}
.galeria-thumbs li:last {margin: 0px;}
.galeria-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: center; overflow: hidden;}
.galeria-textnav {width:400px; }
.galeria-stage {
border: 1px solid #F3F3F3;
border-radius:5px;
box-shadow:2px 2px 5px rgba(0, 0, 0, .2);
width:400px; 
overflow: hidden; 
position: relative; 
background: white;
text-align:center;
height:500px;
margin:0px 0px 10px 0px
 }
.galeria-stage img{height:500px;}
.galeria-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3;}
.galeria-imgnav a.previous {background: url(../images/prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 0px; left: 0px;cursor:pointer;}
.galeria-imgnav a.next {background: url(../images/next.png) no-repeat right 45%; height: 100%; width: 50px; top: 0px; right: 0px;cursor:pointer;}
.galeria-imgnav a.play {background: url(../images/play.png) no-repeat 0% 50%; height: 100px; width: 45px;top:430px;left:45%;cursor:pointer;}
.galeria-imgnav a.pause {background: url(../images/pause.png) no-repeat 0% 50%; height: 100px; width: 45px;top:430px;left:45%;cursor:pointer;}
.galeria-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.galeria-counter{position: absolute;bottom: 5px;left:374px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px;}
.galeria-wrap {width: 520px; margin: 0 auto;}
.galeria-image {position: relative; height: 340px; width: 500px;}

.galeria-image .animation, .galeria-image .main-image {position: absolute; top: 0px; left: 0px;}
.galeria-image .animation {display: none;z-index:2;}
.galeria-image img {border:0;border-radius:5px;}
.galeria-image .caption {position: absolute; background: url(../../assets/images/75-black.png);  border: 1px solid #141414; font-size: 11px; color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px;}
.galeria-image .caption p {padding: 0; margin: 0; line-height: 14px;}
.galeria-textnav {display:none;}

.jcarousel-skin-galeria .jcarousel-container-horizontal { width: 400px; overflow:hidden;}
.jcarousel-skin-galeria .jcarousel-clip-horizontal {height: 100px; width: 400px;}
.jcarousel-skin-galeria .jcarousel-item-horizontal { margin-right: 5px;}

.jcarousel-skin-destacados .jcarousel-container {
	margin:0px auto;
	border-radius: 5px;	
}
.jcarousel-skin-destacados .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-destacados .jcarousel-container-horizontal {
    width: 675px;
    padding: 5px 40px 20px 40px;
	
}
.jcarousel-skin-destacados .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-destacados .jcarousel-clip-horizontal {
    width:  660px;
    height: 345px;
}

.jcarousel-skin-destacados .jcarousel-item {
	width: 200px;
	height: 345px;	
}

.jcarousel-skin-destacados .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-destacados .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-destacados .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-destacados .jcarousel-next-horizontal {
    position: absolute;
    top: 45%;
    right: 20px;
    width: 32px;
    height: 45px;
    cursor: pointer;
    background: transparent url(../images/nextjc.png) no-repeat 0 0;
}

.jcarousel-skin-destacados .jcarousel-prev-horizontal {
    position: absolute;
    top: 45%;
    left: 11px;
    width: 32px;
    height: 45px;
    cursor: pointer;
    background: transparent url(../images/prevjc.png) no-repeat 0 0;
}
.jcarousel-skin-destacados .jcarousel-next-horizontal:hover , .jcarousel-skin-destacados .jcarousel-prev-horizontal:hover{
 opacity:0.3;
}

.tab_container { 
border: 1px solid #BBB;  
border-top: none;  
overflow: hidden;  
float: left;   
width: 330px;  
background: #fff;  
margin: 0px 0px 0px 5px;
}  
.tab_content {  
padding: 5px 0px 0px 0px;
font-size: 1.2em; 
}
ul.tabsElemento {  
margin: 0;   
padding: 0;   
float: left;  
list-style: none;  
height: 26px;
border-bottom: 1px solid #BBB;  
border-left: 1px solid #BBB;  
width: 330px; 
margin: 0px 0px 0px 5px;
}  
ul.tabsElemento li { 
float: left;  
margin: 0;   
padding: 0;  
height: 25px;
line-height: 25px; 
border: 1px solid #BBB;  
border-left: none;  
margin-bottom: -1px;
overflow: hidden;  
position: relative;   
background: #e0e0e0; 
}  
ul.tabsElemento li a {  
text-decoration: none;  
color: #000;  
display: block;   
font-size: 1.0em;  
padding: 0 10px;  
border: 1px solid #fff;  
outline:none;  
}  
ul.tabsElemento li a:hover {  
background: #ccc;  
}   
 ul.tabsElemento li.activeElemento, ul.tabsElemento li.activeElemento a:hover { 
background: #fff;  
border-bottom: 1px solid #fff; 
font-weight:bold;
}  

.especificaciones{ 
width:330px;
}
.especificaciones tr {
	border:1px solid #DDD;
}
.especificaciones td{
	
	font-size: 0.6em; 
	border-collapse:collapse;
	border-bottom:1px #eee solid;
	padding: 2px 10px;  
	margin:0px;
	text-align: left;	
}
.especificaciones td.impar{
	background:#E3F1FE;
}

.mensajes {
	font-size:1em;
	margin:0px 10px 0px 8px;
	text-align: left;
	font-family: sans-serif, serif;
	font-weight: bolder;
	font-variant:small-caps;
	float:left;
	color: rgba(0, 40, 99, 1);
}
.volver, .volver:active{
text-decoration:none;
color: rgba(0, 40, 99, 1);
}

.volver:hover{
	-webkit-transition:color ease 0.8s;
	-moz-transition:color ease 0.8s;
	transition:color ease 0.8s;
	color:#15ADFF;
	opacity:0.6;
}

#block{
    width:100%;
    height:100%;
    display: none;
    position: fixed;
    z-index: 10;
    background-color: black;
    opacity:0.5;
	margin:auto;
	top:0;
	left:0;

}
#popupbox h2{
	float:left;
	font-family:"Open Sans", "lucida grande", "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	color: #222;
	padding: 0;
	margin: 0px 0px 5px 0px;
	font-size: 22px;
	background: none;
	width:100%;
}

#popupbox{
    display: none;
    padding: 5px 10px 10px 10px;
    background-color: white;
    border-radius: 5px 5px 5px 5px;
    position: fixed;
	top: 50%;
	left:50%;
    width: 330px;
    box-shadow:0 0 25px #000647, inset 0 1px 3px rgba(0, 0, 0, 0.9);
    z-index: 12;
	margin-top: -100px;
	margin-left:-165px;
}

.divFormulario
{
	width:710px;
	margin-left:70px;
}

.buttonsBar{
    text-align: right;
    margin-top: 3px;
	float:right;
}

.boton{
	background:url('../images/generic_button.png') no-repeat top right transparent;
	border:none;
	color: white;
	height:20px;
	font-weight:bold;
	width:90px;
	margin: 0px 5px;
	text-align:left;
	box-shadow: 1px 1px 5px black;
	border-radius: 5px 5px 5px 5px;
}
.botonMasChico{
	width:70px;
}
.boton:hover{
	background-position:bottom right;
}
.contenedorBoton
{
	float:left;
	padding:10px 0px 5px 130px;
}
.botonCancel{
	background:url('../images/generic_button2.png') no-repeat bottom left transparent;
	border:none;
	color: white;
	font-weight:bold;
	width:90px;
	height:20px;
	margin: 5px 5px;
	text-align:right;
	box-shadow: 1px 1px 5px black;
	border-radius: 3px 3px 3px 3px;
}

.botonCancel:hover{
	background-position:top left;
}

.insertar{
	float:left;
	padding:5px;
	margin:0;
	border:none;
	height:30px;

}
.insertar .iconito{
	background:url('../images/insertar.png') no-repeat 0px -15px;
	height:15px;
	width:15px;
	float:left;

}
.formularioAgregar{
float:left;
}

.inputform{
	width:200px;
	height:20px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	padding-left:5px;
	-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s, box-shadow linear 0.2s;
	transition:border linear 0.2s, box-shadow linear 0.2s;
	background:none repeat scroll 0 0 #F1F2F4;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;
}
.inputformPeque{
	width:100px;
}
.inputSelect{
	width:110px;
	height:22px;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	padding-left:5px;
	-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s, box-shadow linear 0.2s;
	transition:border linear 0.2s, box-shadow linear 0.2s;
	background:none repeat scroll 0 0 #F1F2F4;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;

}
.inputSelectMayor{
 width:210px;
}

.inputform:focus , .textAreaDescripcion:focus{
outline:0;
border-color:#E4E4E4 , rgba(0,6,71, 0.8);
box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(0,6,71,0.6);
}

.divespecificaciones{
	width:200px;
	padding: 5px 11px;
	float:left;
	
}
.textAreaDescripcion
{
	margin: 0px;
	width: 384px;
	height: 287px;
	word-wrap:break-word;
	resize:none;
	border-radius: 5px;
	border: 1px solid #E4E4E4;
	-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition:border linear 0.2s, box-shadow linear 0.2s;
	transition:border linear 0.2s, box-shadow linear 0.2s;
	background:none repeat scroll 0 0 #F1F2F4;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.1) inset;
}

.inputEdicion
{
	display: inline-block;
	background-color: red;
}
.fieldImagenDirectorio
{
	color:#444;
	font-size:100%;
	width:200px;
	height:17px;
}
.checkbox
{
	vertical-align:middle;
	margin:0px;
}
.ocultar
{
	display:none;
}

.deshabilitar
{
	
   enabled:disabled;
}

.labelImagen
{
	border:none;
	color:#222;
	font-size:70%;
	font-weight:700;
	line-height:150%;
	padding:1px 5px;
}

.description
{
	border:none;
	color:#222;
	display:block;
	font-size:70%;
	font-weight:700;
	line-height:150%;
	padding:1px 5px;
}
.configlabel
{
	float:left;
	border:none;
	color:#222;
	width:120px;
	text-align:right;
	display:block;
	font-size:70%;
	font-weight:700;
	line-height:150%;
	padding:1px 5px;
}

.div_guideline 
{
	position:relative;
	width:690px;
	padding:2px;
	margin:2px;
	float:left;
}
 .div_field
{
	position:relative;
	width:670px;
	padding:10px;
	margin:10px;
	float:left;
}
/**** Guidelines and Error Highlight ****/

.guidelines
{
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	color:#444;
	font-size:80%;
	line-height:120%;
	font-weight:bold;
	margin:8px 0px 0px 8px;
	padding:8px 10px 9px;
	position:absolute;
	top:10%;
	left:50%;
	display:none;
	width:200px;
	z-index:2;
}

.guidelineserror
{
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	color:red;
	font-size:80%;
	left:500px;
	font-weight:bold;
	line-height:120%;
	margin:8px 0px 0px 8px;
	padding:8px 10px 9px;
	position:absolute;
	top:10%;
	left:50%;
	display:none;
	width:200px;
	z-index:2;
}

 .guidelines small
{
	font-size:105%;
}

.guidelineserror small
{
	font-size:105%;
}

.div_guideline.highlighted .guidelines
{
	visibility:visible;
}

.div_guideline:hover .guidelines
{
	visibility:visible;
}

.parrafo { font-family: Arial, Helvetica, sans-serif; 
      font-size: 17px;
      text-align: justify; 
      text-indent: 40px; 
      margin: 10px 10px 10px 10px ; 
   }
	